﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using SHNOPData.SHNOPModel;

namespace SHNOPData.ExportExcel
{
    public class ExportInNet : AbsExportExcel
    {

        public override bool Export(DataTable dtAll)
        {
            DataTable dt = InitDT();
            foreach (var obj in dtAll.Rows)
            {
                DataRow drAll = obj as DataRow;
                DataRow dr = dt.NewRow();
                dr["序号"] = drAll["入网ID"];
                dr["分公司"] = company;
                dr["规划编号（2G)"] = _2gGuiHuaId;
                dr["规划编号（TD）"]           = tdGuiHuaId;
                dr["G网站名"]          =  drAll["G网站名"];
                dr["D网站名"]         = drAll["D网站名"];
                dr["是否部分入网"]         = drAll["是否部分入网"];
                dr["部分入网原因"]           = drAll["部分入网原因"];
                dr["900M入网载频数"]      = drAll["900M入网载频数"];//   
                dr["1800M入网载频数"]        = drAll["1800M入网载频数"];
                dr["入网载频数"]        = drAll["入网总载频数"];  
                dr["900M入网端口数"]        = drAll["900M入网端口数"];
                dr["1800M入网端口数"]       = drAll["1800M入网端口数"];//
                dr["2G入网总端口数"]          =         drAll["入网总端口数"];//
                  dr["T网站名"]         = drAll["T网站名"];
                dr["TD入网载频数"]         =      drAll["TD入网载频数"];//
                dr["TD入网端口数"]       =      drAll["TD入网端口数"];
                dr["部分入网后续跟踪（完成情况"]= drAll["部分入网后续跟踪"];//
                dr["完成日期"]=drAll["完成日期"];//
                dt.Rows.Add(dr);
            }
            return HelperClass.ExcelHelper.ExportToExcelFromTable(dt, "新站入网.xls");
        }
        private DataTable InitDT()
        {


            DataTable dt = new DataTable();
            dt.Columns.Add("序号");
            dt.Columns.Add("分公司");
            dt.Columns.Add("规划编号（2G)");
            dt.Columns.Add("规划编号（TD）");
            dt.Columns.Add("G网站名");
            dt.Columns.Add("D网站名");
            dt.Columns.Add("是否部分入网");
            dt.Columns.Add("部分入网原因");
            dt.Columns.Add("900M入网载频数");
            dt.Columns.Add("1800M入网载频数");
 dt.Columns.Add("入网载频数");
            dt.Columns.Add("900M入网端口数");
            dt.Columns.Add("1800M入网端口数");
            dt.Columns.Add("2G入网总端口数");
 dt.Columns.Add("T网站名");
            dt.Columns.Add("TD入网载频数");
            dt.Columns.Add("TD入网端口数");
            dt.Columns.Add("部分入网后续跟踪（完成情况");
            dt.Columns.Add("完成日期");
            return dt;

       
 														


        }
    }
}
